#ifndef __PEOPLE_LIST_H__
#define __PEOPLE_LIST_H__
#include <People.h>
#include <Format.h>
#include <vector>
#include <ostream>

class PeopleList
{
public:
    static PeopleList& getNormalPeoples();
    static PeopleList& getFamousPeoples();
	void toString(std::ostream & os,const Format &format);
private:  	
	PeopleList();
private:  	
    typedef std::vector<People> PeopleContainer;
    typedef PeopleContainer::const_iterator ConstPeoplesIterator;
    PeopleContainer peoples_m;
};
#endif
